org.eclipse.vtp.desktop.projects.core
Interface IApplicationProject

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IVoiceToolsDesignProject, IVoiceToolsProject, IVoiceToolsResource
All Known Implementing Classes:
ApplicationProject

public interface IApplicationProject
extends IVoiceToolsDesignProject

This interface represents the top level project folder resource for application design projects. The project layout for application projects is highly structured to facilitate easy enumeration of the artifacts used in its creation and definition. This interface also provides access to information stored in auxillary "." files that are hidden from general view and modification.

Version:
2.1
Author:
Trip Gilman

Method Summary
 IApplicationDesign getApplicationDesign()
           
 java.lang.String getApplicationFrameworkVersion()
           
 java.lang.String getApplicationId()
           
 java.lang.String getApplicationName()
           
 
Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsDesignProject
getBrandManager, getBusinessObjectSet, getDatabaseSet, getDependencySet, getSupportedInteractions, getSupportedLanguages, getWebServiceSet, setSupportedLanguages
 
Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsProject
getUnderlyingProject
 
Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource
addRefreshListener, deferEvents, getName, getParent, getProject, refresh, removeRefreshListener, resumeEvents
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getApplicationId

java.lang.String getApplicationId()
Returns:
The unique identifier for this application project

getApplicationName

java.lang.String getApplicationName()
Returns:
The name of this project folder resource

getApplicationFrameworkVersion

java.lang.String getApplicationFrameworkVersion()
Returns:
The version of the openVXML platform that created or last edited the application project
Since:
2.1

getApplicationDesign

IApplicationDesign getApplicationDesign()
Returns:
The IApplicationDesign file resource that contains the call flow definition for this application project